package cn.tedu.File;

/**
 * Date：2022年01月
 * Author：程Sir
 * Name： JavaSE-API
 * Content:
 *  作业： 求 6的阶乘【使用递归完成！】
 */
public class HomeWork {
    public static void main(String[] args) {
        int num = 6;
        int result = method(num);
        System.out.println("数值"+num+"的阶乘是："+result);
    }

    /**
     * 阶乘算法
     * @param num 给定求阶乘的整数
     * @return 返回阶乘的结果
     */
    private static int method(int num) {
        if (num == 1)
            return 1;
        return num * method(num-1);
    }

}
